#ifndef SIMULATE_H
#define SIMULATE_H


using namespace std;

#include <stdlib.h>
#include "rigidBody.h"
#include <iostream>

class Simulator{
      public:
            float h;
            vector<RigidBody*> shapes;
            Simulator(float step);
            void renderShapes();
            void addShape(RigidBody* shape);
            void applyGravityForce();
            void updateStates();
            void applyUserForce(MyVec3 force);
            void applyColForce();
            void applyDragForce();
            
            //TODO
};

#endif

